﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Map.GaoDe.Web.Domain
{
    public class GeoModel
    {
        /// <summary>
        /// 返回值为 0 或 1，0 表示请求失败；1 表示请求成功。
        /// </summary>
        public string status { get; set; }
        /// <summary>
        /// 当 status 为 0 时，info 会返回具体错误原因，否则返回“OK”
        /// </summary>
        public string info { get; set; }

        /// <summary>
        /// 逆地理编码列表
        /// </summary>
        public List<GeoCode> geocodes { get; set; }
    }


    public class GeoCode
    {
        /// <summary>
        /// 省份＋城市＋区县＋城镇＋乡村＋街道＋门牌号码
        /// </summary>
        public string formatted_address { get; set; }
        /// <summary>
        /// 所在省
        /// </summary>
        public string province { get; set; }
        /// <summary>
        /// 所在城市
        /// </summary>
        public string city { get; set; }
        /// <summary>
        /// 所在的区
        /// </summary>
        public string district { get; set; }

        /// <summary>
        /// 经度，纬度
        /// </summary>
        public string location { get; set; }
    }
}